package com.gimi.cloud.bbp.client.service.bank;

import java.util.Map;

import com.gimi.cloud.bbp.dto.bank.BankDTO;
import com.gimi.cloud.bbp.dto.lianlian.PayCashBean;
import com.gimi.cloud.bbp.entity.bank.Bank;
import com.gimi.cloud.bbp.entity.userInfo.RdUserInfoEntity;

/**
 * Bankservice
 * @author lixj
 * @date 2017年12月28日
 */
public interface BankService {


    Bank getBankBycardNo(String cardNo);

    BankDTO getBankDTOByUserId(Integer userId);

    Bank getBankByUserId(Integer userId);

    void insert(Bank bank);

    void update(Bank bank);

    PayCashBean bankCardSign(RdUserInfoEntity rdUserInfo, String cardNo);

    Map<String,String> bankcardQuery(String cardNo)  throws Exception;

    boolean useable(String bank_code);
}
